home *** CD-ROM | disk | FTP | other *** search
/ Practical Algorithms for Image Analysis / Practical Algorithms for Image Analysis.iso / TARFILE.GZ / tarfile / ch_4.3 / xah / hist.h < prev    next >
C/C++ Source or Header  |  1999-09-11  |  754b  |  28 lines

  1. /*
  2.  * HIST.H
  3.  *
  4.  * definitions pertinent to histogram evaluation
  5.  *
  6.  */
  7.  
  8. #define    DEFAULT            0             /* scale hist by min and max data */
  9. #define    FIX_BINWD        1
  10. #define    FIX_RANGE        2            /* restr. range, center at mean */
  11. #define    FIX_INTERVAL        3
  12.  
  13.  
  14.  
  15. struct Histo {
  16.   int nh;                       /* nof inp data */
  17.   float *phd;                   /* ptr to array of input data */
  18.   double mean, sdev, skew;      /* moments of raw data */
  19.  
  20.   int meth;                     /* method of binning */
  21.   int nb;                       /* nof histogram bins */
  22.   float *ph;                    /* ptr to array of histogram data */
  23.   float bw;                     /* bin width */
  24.   float amin, amax;
  25.   double hmean;                 /* histogram mean */
  26.  
  27. };
  28.